package rahmath.sharif.docrypt;

import java.io.File;

import rahmath.sharif.docrypt.constant.DocryptConstants;

public class ExplorerListItem implements DocryptConstants {
	private File ioFile;
	private String fileName;
	private boolean file;
	private int drawableInt;
	private boolean selected;
	private boolean digin;

	public ExplorerListItem(String fileName, boolean file, int drawableInt) {
		this.fileName = fileName;
		this.file = file;
		this.drawableInt = drawableInt;
	}

	public ExplorerListItem(File ioFile, String fileName, boolean file,
			int drawableInt) {
		this(fileName, file, drawableInt);
		this.ioFile = ioFile;
	}

	public File getIoFile() {
		return ioFile;
	}

	public void setIoFile(File ioFile) {
		this.ioFile = ioFile;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public boolean isFile() {
		return file;
	}

	public void setFile(boolean file) {
		this.file = file;
	}

	public int getDrawableInt() {
		return drawableInt;
	}

	public void setDrawableInt(int drawableInt) {
		this.drawableInt = drawableInt;
	}

	public boolean isSelected() {
		return selected;
	}

	public void setSelected(boolean selected) {
		this.selected = selected;
	}

	public boolean isDigin() {
		return digin;
	}

	public void setDigin(boolean digin) {
		this.digin = digin;
	}
}